package com.example.myweb.Dto;


import lombok.Data;
import org.springframework.data.domain.Page;
import java.time.LocalDateTime;

@Data
public class UserProfileDTO {
    // 用户基本信息
    private Long userId;
    private String nickname;
    private String avatarUrl;
    private String bio;
    private LocalDateTime registrationTime;

    // 社交关系信息 (相对于当前查看者)
    private Boolean isFollowing; // 当前登录用户是否已关注此人
    private Boolean isMe; // 这个主页是否是当前登录用户自己的

    private Long followingCount; // 关注数
    private Long followerCount;  // 粉丝数

    // 用户发布的内容列表 (分页)
    private Page<FeedItemDTO> content;
}